<?php 

/**
* 父类控制器，写了模板展示方法等
*/
class Controller
{
	
	public $varArr = array();

	//展示模板页面的方法如果没有外部设置模板路径，则访问默认模板路径，如果有，则访问外部设置的路径
	public function display($url=null)
	{
		extract($this->varArr);
		//extract函数，将数组varArr的键转成变量，将数组的值转成变量值
		//MODULE，CONTROLLER，ACTION都是由外部传过去的参数决定，是变化的
		if($url==null){
			include APP_PATH.MODULE."/View/".CONTROLLER.'/'.ACTION.'.html';
		}else{
			include APP_PATH.MODULE."/View/".CONTROLLER.'/'.$url;
		}
	}

	//接数据并处理数据的方法，要将留言信息处理并在首页循环，用这个方法接收并处理下。将数据存到一个数组里，并将数组设置成属性，父类方法都能使用。
	public function assign($key,$value)
	{
		$this->varArr[$key]=$value;
	}
}


 ?>